/**
 * <p>Copyright:Copyright(c) 2019</p>
 * <p>Company:Professional</p>
 * <p>Package:com.cesgroup.zw.spring.boot.echarts.component</p>
 * <p>File:Tooltip.java</p>
 * <p>类更新历史信息</p>
 * @todo chanlong(陈龙) 创建于 May 8, 2019 3:17:47 PM
 */
package com.cesgroup.zw.spring.boot.echarts.component;

import java.math.BigDecimal;

import com.cesgroup.zw.spring.boot.charts.model.IComponent;
import com.cesgroup.zw.spring.boot.echarts.enums.RenderModel;
import com.cesgroup.zw.spring.boot.echarts.enums.TriggerOn;
import com.cesgroup.zw.spring.boot.echarts.model.BasicTooltip;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>描述: 提示框组件</p>
 * <p>Company: Professional</p>
 * @author chanlong(陈龙)
 * @date May 8, 2019 3:17:47 PM
 * @version 1.0.2019
 */
@Data @SuppressWarnings("serial")
@EqualsAndHashCode(callSuper = true)
public class Tooltip extends BasicTooltip implements IComponent {
	
	/** 是否显示提示框浮层，[default: true] */
	private Boolean showContent;
	
	/** 是否永远显示提示框内容，[default: false] */
	private	Boolean alwaysShowContent;
	
	/** 提示框触发的条件，[default: mousemove|click] */
	private TriggerOn triggerOn;
	
	/** 浮层显示的延迟，单位为 ms，[default: 0] */
	private Integer showDelay;
	
	/** 浮层隐藏的延迟，单位为 ms，[default: 100] */
	private Integer hideDelay;
	
	/** 鼠标是否可进入提示框浮层中，[default: false] */
	private Boolean enterable; 

	/** 浮层的渲染模式，[default: 'html'] */
	private RenderModel renderMode;
	
	/** 是否将组件框限制在图表的区域内，[default: false] */
	private Boolean confine;
	
	/** 是否将组件框限制在图表的区域内，[default: false] */
	private BigDecimal transitionDuration;
	
}
